// 原型式的面向对象  缺点
// 学习成本大 
    // prototype 
// es6 新的方案， 减少学习成本

var Cat = {
    name : '大毛',
    makeSound:function(){
        console.log('喵喵喵')
    }
}
// Cat 模板
// var garfield = {
//     name : '加菲猫',
//     makeSound:function(){
//         console.log('喵喵喵')
//     }
// }
// var tom = {
//     name : 'Tom',
//     makeSound:function(){
//         console.log('喵喵喵')
//     }
// }
var tom = Object.create(Cat);
// 
tom.name = 'Tom';
console.log(tom.name);
let obj = new Object();
console.log(obj);
console.log(tom.__proto__);
console.log(tom.__proto__.constructor);